make up for something one could not achieve before - Español Inglés Diccionario